Budapesti Műszaki és Gazdaságtudományi Egyetem - BME -- Távközlési és Médiainformatikai Tanszék - TMIT BME - Távközlési és Médiainformatikai Tanszék - TMIT
 
 
| Témakiírások | | | | | IW  
 
 
Önálló labor
Kiírt témák

Cloud native alkalmazások nyomkövetése (Monitoring of cloud native applications)

A cloud native alkalmazások fejlesztése során olyan számítási (pl. Function as a Service, Container as a Service, Infrastructure as a Service), adattárolási (pl. felhő alapú in-memory cache-ek, key-value store-ok) és menedzsment eszközöket (pl. Kubernetes) alkalmaznak, melyekkel az alkalmazás már a "születésétől" képes kihasználni ezen szolgáltatások által nyújtott előnyöket a skálázhatóság és az árazás terén. Az alkalmazáshoz beérkező kérések nyomkövetése és az egyes komponensek belső működésére irányuló mérések jelentősen képesek hozzájárulni a hibakereséshez, a teljesítmény és az üzemeltetési költség optimalizálásához. Cloud native esetben az alkalmazás komponenseitől beérkező numerikus (metrika), szöveges (log) és lefutási (trace) adatok kezelése és feldolgozása rendkívül összetett feladat. Esetenként akár több száz párhuzamosan futó komponens is alkothat egy alkalmazást, melyek különféle programozási nyelveken íródott kódokat futtatva, különböző platformok felett és változatos szolgáltatási környezetben jelentős mennyiségű információt képesek közölni a saját belső működésükről. Ezen lehetőségeket kiaknázva megkönnyíthetjük a teljesítmény optimalizálását, valamint az általános hibakeresés lépéseit. A nagy mennyiségű és sokféle adat begyűjtése, tárolása és visszakereshetővé tétele azonban jelentős terhet rónak a modern felhőalapú alkalmazásokat monitorozó, nyomkövető eszközökre. A feladat során a cél ilyen, már létező eszközök képességeinek vizsgálata és értékelése. Az elsődleges cél az AWS, mint vezető nyilvános felhőszolgáltató, X-Ray és Lambda Extensions nevű eszközeinek vagy a nyílt forráskódú OpenTelemetry platform képességeinek feltérképezése. A megismert eszköztár lehetőségeit egy egyszerű, saját, cloud native koncepció mentén felépített alkalmazás révén be is kell mutatni.

Kulcsszavak: cloud native, AWS Lambda, FaaS, monitoring, OpenTelemetry
Témavezető: Sonkoly Balázs
Oktatók: Pelle István, Sonkoly Balázs.
A következő tantárgyakhoz javasolt:
 vitma387 (Önlab, IVIR szakirány)
 vitma415 (Szakdolgozat)
 vitma416 (Szakdolgozat)
 vitma417 (Szakdolgozat, IVIR szakirány)
 vitmal01 (Info, BSc, Önálló laboratórium)
 vitmm855 (Info, MSc, Önálló laboratórium 2, Hálózatok és szolgáltatások)
 vitmm861 (Info, MSc, Önálló laboratórium 2, Médiainformatika)
 vitmm905 (Diplomatervezés 1. (Info, Hálózatok és szolgáltatások szakirány))
 vitmm911 (Diplomatervezés 1. (Info, Médiainformatika szakirány))
 vitmml10 (Info, MSc, Önálló laboratórium 1)
 vitmml11 (Info, MSc, Önálló laboratórium 2)
 vitma345 (Vill., BSc. Önálló laboratórium)
 vitma414 (Szakdolgozat)
 vitmal03 (Vill.mérn. BSc Önálló laboratórium)
 vitmm807 (Vill., MSc, Önálló laboratórium 1, Infokommunikációs rendszerek)
 vitmm857 (Vill., MSc, Önálló laboratórium 2, Infokommunikációs rendszerek)
 vitmm907 (Diplomatervezés 1. (Vill. Infokommunikációs rendszerek szakirány))
 vitmml02 (Vill,MSc,Önlab.1, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML02))
 vitmml03 (Vill,MSc,Önlab.2, Okos város,Vez.nélküli rendsz. és alk.ok,Multimédia rendsz. és szolg.,Optikai távközlés (VITMML03))
 vitmm376 (Projekt labor 1)
 vitmm379 (Önálló laboratórium 1)
 vitmm380 (Önálló laboratórium 2)
 vitmm388 (Projekt labor 2)
QR:    (mi is az?)
 
 katt. a nagyításhoz
 
Kedvencekbe felvesz   Jelentkezés